From 338534fb8d3d2f9749ada3ec3d69ddf88df6e911 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 4 Nov 2016 12:41:51 -0400 Subject: [PATCH] Fix up the fullscreen_on_monitor support I didn't pay attention, and forgot to port this code to the new monitor apis. --- gdk/x11/gdkwindow-x11.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gdk/x11/gdkwindow-x11.c b/gdk/x11/gdkwindow-x11.c index 9d37eb140e..19f8bcf388 100644 --- a/gdk/x11/gdkwindow-x11.c +++ b/gdk/x11/gdkwindow-x11.c @@ -3960,13 +3960,15 @@ static void gdk_x11_window_fullscreen_on_monitor (GdkWindow *window, gint monitor) { + GdkMonitor *m; GdkRectangle monitor_geom; if (GDK_WINDOW_DESTROYED (window) || !WINDOW_IS_TOPLEVEL_OR_FOREIGN (window)) return; - gdk_screen_get_monitor_geometry (GDK_WINDOW_SCREEN (window), monitor, &monitor_geom); + m = gdk_display_get_monitor (gdk_window_get_display (window), monitor); + gdk_monitor_get_geometry (m, &monitor_geom); gdk_window_move (window, monitor_geom.x, monitor_geom.y); gdk_window_set_fullscreen_mode (window, GDK_FULLSCREEN_ON_CURRENT_MONITOR); -- 2.30.2